package com.kotasoft.training.roogwteclipselink.client.managed.request;

import org.springframework.roo.addon.gwt.RooGwtMirroredFrom;

import com.google.gwt.requestfactory.shared.EntityProxy;
import com.google.gwt.requestfactory.shared.ProxyFor;
import com.kotasoft.training.roogwteclipselink.shared.domain.Profesor;

@RooGwtMirroredFrom(Profesor.class)
@ProxyFor(Profesor.class)
public interface ProfesorProxy extends EntityProxy {

    abstract String getApellidos();

    abstract DepartamentoProxy getDepartamento();

    abstract String getEmail();

    abstract Long getId();

    abstract String getNombre();

    abstract Integer getVersion();

    abstract void setApellidos(String apellidos);

    abstract void setDepartamento(DepartamentoProxy departamento);

    abstract void setEmail(String email);

    abstract void setId(Long id);

    abstract void setNombre(String nombre);

    abstract void setVersion(Integer version);
}
